logo头像
Snippet 博客主题

Android Studio最全插件整理

本文于582天之前发表,文中内容可能已经过时。

在Android开发中,合理的使用Android Studio插件不但可以提高开发效率,还能从整体上提高代码的质量。下面就Android开发中常见的一些插件做一个整理。

1,GsonFormat

GsonFormat是一个可以快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。
这里写图片描述

使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat。

##2,Android ButterKnife Zelezny
配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。
这里写图片描述

##3,Android Code Generator
根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu等。
这里写图片描述

##4,Android Parcelable code generator
Parcelable是Android实体类的一种实例化方式。
这里写图片描述

5,Android Methods Count

这里写图片描述

##6,Lifecycle Sorter
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,也可以使用快捷键“Ctrl + alt + K”。
这里写图片描述

##7,findBugs-IDEA
查找bug的插件,Android Studio也提供了代码审查的功能(Analyze-Inspect Code…)

##8,adb wifi
使用wifi无线调试你的app,无需root权限。
这里写图片描述

##9,AndroidPixelDimenGenerator
Android Studio自动生成dimen.xml文件插件。

##10,JsonOnlineViewer
在Android Studio中请求、调试接口。
这里写图片描述

##11,Android Styler
a. copy lines with future style from your layout.xml file
b. paste it to styles.xml file with Ctrl+Shift+D (or context menu)
c. enter name of new style in the modal window
d. your style is prepared!

这里写图片描述

##12,Android Drawable Importer
这是一个非常强大的图片导入插件。它导入Android图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)。

这里写图片描述

##13,SelectorChapek for Android
通过资源文件命名自动生成Selector文件。
这里写图片描述

##14,genymotion
这里写图片描述

##15,LeakCanary
帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。
这里写图片描述

##16,Android Postfix Completion
可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能。
这里写图片描述

##17,Android Holo Colors Generator
通过自定义Holo主题颜色生成对应的Drawable和布局文件。
这里写图片描述

##18,dagger-intellij-plugin
dagger可视化辅助工具。
这里写图片描述

##19,GradleDependenciesHelperPlugin
maven gradle 依赖支持自动补全插件。
这里写图片描述

##20,RemoveButterKnife
ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦。此时可以使用RemoveButterKnife插件。
这里写图片描述

##21,AndroidProguardPlugin
一键生成项目混淆代码插件,值得你安装。
这里写图片描述

##22,otto-intellij-plugin
这里写图片描述

##23,eventbus-intellij-plugin
这里写图片描述

##24,idea-markdown
这里写图片描述

##25,folding-plugin
布局文件分组的插件。
这里写图片描述

##26,gradle-retrolambda
在java 6 7中使用 lambda表达式插件需要修改编译的jdk为java8。
这里写图片描述

##27,CheckStyle-IDEA
CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。

##28,PermissionsDispatcher plugin
自动生成6.0权限的代码。
这里写图片描述

##29,WakaTime
记录你在IDE上的工作时间。
这里写图片描述

##30,AndroidLocalizationer
可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件。
这里写图片描述

这里写图片描述

支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

上一篇